h1,h2,h3,
h4,h5,h6		{ color:#111; margin-bottom:.75em; }

h1 				{ font-size:30px; line-height:1em; }
h2 				{font-size:24px; font-weight:normal; color:#222; margin-bottom:1em }
h3 				{ font-size:16px; color:#333; line-height:1; margin-bottom:.75em }
h4 				{ font-size:14px; color:#666; line-height:1.25; margin-bottom:1.25em }
h5 				{ font-size:12px; font-weight:bold; margin-bottom:1.5em }
h6 				{ font-size:11px; font-weight:bold }

p           	{ margin:0 0 1.5em }
p.last      	{ margin-bottom:0 }
img         	{ border:none; }


a				{ color:#2f74aa; text-decoration:none; }
a:hover     	{ text-decoration:underline; }

blockquote  	{ margin:1.5em; color:#666; font-style:italic }
strong      	{ font-weight:bold }
em,dfn      	{ font-style:italic;}
dfn         	{ font-weight:bold }
pre,code    	{ margin:1.5em 0; white-space:pre }
pre,code,tt 	{ font:12px 'andale mono', 'monotype.com', 'lucida console', monospace; line-height:1.5 } 
tt         		{ display:block; margin:1.5em 0; line-height:1.5 }


hr { border:none; border-bottom:1px dotted #CCC; margin-bottom:2em; margin-top:1em; }

input, textarea
{
	font-family:Verdana, 'Helvetica', Helvetica, Arial, Geneva, sans-serif;
	font-size:12px;
	color:#3b3c34;
	padding:6px;
	border:1px solid #8f8982;
	outline:none;
	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;	
	
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, .15) inset;
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .15) inset;
	box-shadow:0 1px 2px rgba(0, 0, 0, .15) inset;
	
	-moz-transition:border .2s linear, box-shadow .2s linear;
	-webkit-transition:border .2s linear, -webkit-box-shadow .2s linear;
}

input:focus, textarea:focus
{
    border:1px solid #86ab0d;
    
    -moz-box-shadow:0 0 3px #86ab0d, 0 1px 2px rgba(0, 0, 0, .15) inset;
    -webkit-box-shadow:0 0 3px #86ab0d, 0 1px 2px rgba(0, 0, 0, .15) inset;
    box-shadow:0 0 3px #86ab0d, 0 1px 2px rgba(0, 0, 0, .15) inset;
}
select
{
	font-family:Helvetica, Arial, Geneva, sans-serif;
	font-size:12px;
	color:#3b3c34;
	border-left:1px solid #b8b8b8;
	border-top:1px solid #b8b8b8;
	border-right:1px solid #b8b8b8;
	border-bottom:1px solid #808080;
	height:24px;
	line-height:24px;
	outline:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;	
}
.SelectOptionT4L3{
	padding-top:4px;
	padding-left:3px;
}
select:focus
{
    
}
.hdgDgray20Bold{
	font-size:20px;
	font-weight:bold;
}
.hdgDgray16Normal{
	color:#2e2c2c;
	font-size:16px;
	font-weight:normal;
}
.hdgGray24{
	color:#7f7f7f;
	font-size:24px;
	display:block;
	padding-bottom:8px;
}
.hdgTabGray{
	height:24px;
	color:#fff;
	background:#918182;
	text-shadow:0px 1px 0px #615756;
	line-height:24px;
	display:block;
	padding:0 13px;
	font-size:14px;
	font-weight:bold;
}
.gry-hdg{
	color:#808080;
	font-size:12px;
	height:23px;
	line-height:23px;
}
.gry-hdg a{
	color:#808080;
	font-size:12px;
	height:23px;
	line-height:23px;
	text-decoration:none;
}
.gry-hdg a:hover{
	color:#646464;
	font-size:12px;
	height:23px;
	line-height:23px;
	text-decoration:none;
}